/**
 * @file ngutils.h
 * @author Suk Robert Koh (srkoh87z@gmail.com)
 *
 * @brief NGUtility class provides static utility functions
 */

#ifndef NGUTILS_H_
#define NGUTILS_H_

#include <stdarg.h>
#include <time.h>

/**
 * @class	NGUtils	Class of utilities used by NGine
 */
class NGUtils
{
public:
	/**
	 * Cross-platform version of the window's timeGetTime()
	 *
	 * @return	DWORD	Elapsed system time in milliseconds
	 */
	static DWORD currentTime()
	{
		return (DWORD) time(NULL);
	}
};

#endif /* NGUTILS_H_ */
